#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>

int main(){
   int fd1 = open("a.txt", O_CREAT|O_RDWR, 0665);
   if(fd1 < 2) {
      perror("open");
      return -1;
   }

   printf(" fd(%d) 文件打开成功!\n", fd1);

   // 写数据
   char *data = "hello,world!\n";
   ssize_t wlen = write(fd1, data, strlen(data));
   if(wlen > 0) {
      printf("写入成功!\n");
   }else{
     printf("写入失败!\n");
   }

   close(fd1);

   return 0;
}
